package com.zhifa.Util;

import java.util.List;

import com.zhifa.entity.Institution;
import com.zhifa.entity.Position;
import com.zhifa.entity.Salarystandard;
import com.zhifa.entity.Title;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class ComboboxUtil {

	public static JSONArray institutioncombobox(List<Institution> list){
		JSONArray jsonArray=new JSONArray();
		for (int i = 0; i <list.size(); i++) {
			Institution institution = list.get(i);
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("id", institution.getId());
			jsonObject.put("text", institution.getName());
			jsonArray.add(jsonObject);
		}
		return jsonArray;
	}
	
	public static JSONArray positioncombobox(List<Position> list){
		JSONArray jsonArray=new JSONArray();
		for (int i = 0; i <list.size(); i++) {
			 Position position = list.get(i);
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("id", position.getId());
			jsonObject.put("text", position.getName());
			jsonObject.put("standard", position.getStandard());
			jsonArray.add(jsonObject);
		}
		return jsonArray;
	}
	
	public static JSONArray titlecombobox(List<Title> list){
		JSONArray jsonArray=new JSONArray();
		for (int i = 0; i <list.size(); i++) {
			  Title title = list.get(i);
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("id", title.getId());
			jsonObject.put("text", title.getName());
			jsonArray.add(jsonObject);
		}
		return jsonArray;
	}
	public static JSONArray getSalarystandard(List<Salarystandard>list){
		JSONArray jsonArray=new JSONArray();
		for (int i = 0; i <list.size(); i++) {
			Salarystandard salarystandard = list.get(i);
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("text", salarystandard.getName());
			jsonArray.add(jsonObject);
		}
		return jsonArray;
	}
}
